package com.vlong.town.mapper.tourist;

import org.apache.ibatis.annotations.Mapper;

import com.vlong.town.entity.tourist.TouristInfo;

import java.util.List;

/**
 * 旅游景点信息Mapper接口
 * @author Assassin
 */
@Mapper
public interface TouristInfoMapper {

    /**
     * 添加旅游景点信息
     * @param touristInfo 参数实体
     */
     void insert(TouristInfo touristInfo);

    /**
     * 逻辑删除旅游景点信息
     * @param touristId 主键值
     */
     void delete(Long touristId);

    /**
     * 修改旅游景点信息
     * @param touristInfo 参数实体
     */
    void update(TouristInfo touristInfo);

    /**
     * 根据主键查询旅游景点信息
     * @param touristId 主键
     */
     TouristInfo selectById(Long touristId);

    /**
     * 查询旅游景点信息
     * @param touristInfo 参数实体
     */
     List<TouristInfo> selectList(TouristInfo touristInfo);

}
